/* CSS Document */

form{margin:0; padding:0;}
legend small{font-size:15px;color:#999999;}

label,input,button,select,textarea{font-size:12px;font-weight:normal;line-height:20px;font-family:tahoma,Arial,Geneva,sans-serif}

input,textarea{margin-left:0;}
input+input{ margin-left:10px;}
label+label{ margin-left:10px;}
label{margin-bottom:5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"]
,input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{
	display:inline-block;height:16px;padding:3px 6px;color:#555555;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input,textarea{width:206px;}
textarea{height:auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"]
,input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{
	background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.1s,box-shadow linear 0.1s;-moz-transition:border linear 0.1s,box-shadow linear 0.1s;-o-transition:border linear 0.1s,box-shadow linear 0.1s;transition:border linear 0.1s,box-shadow linear 0.1s;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.3);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.3);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.3);}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}
select{/*width:220px; RTE select width conflict */background-color:#ffffff;border:1px solid #cccccc;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}

.radio,.checkbox{min-height:20px;padding-left:20px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}

.label-mini,.label-small,.label-medium,.label-large,.label-xlarge,.label-xxlarge{display:inline-block; padding-right:13px;}
.label-mini,.input-mini{width:60px !important; }
.label-small,.input-small{width:90px !important;}
.label-medium,.input-medium{width:150px !important;}
.label-large,.input-large{width:210px !important;}
.label-xlarge,.input-xlarge{width:270px !important;}
.label-xxlarge,.input-xxlarge{width:530px !important;}



input[class*="span"],select[class*="span"],textarea[class*="span"]{display:inline-block;}

input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}

input:focus,select:focus,textarea:focus{ box-shadow:0 0 1px 1px #447799;}


.select-list{  margin:0;  padding:0;  position:relative;  cursor:pointer;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box; display:inline-block}
.select-list select{  -moz-appearance:none;  -webkit-appearance:none;  appearance:none;  margin:0;  padding:3px 15px 3px 0;  height:24px;  line-height:1;  width:100%;
  border:1px solid #ccc; border-color:#E6E6E6 #E6E6E6 #A2A2A2;   -webkit-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; 
  font-size:12px;  color:#666;  text-indent:6px;  vertical-align:middle;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box; outline:none!important;  cursor:pointer;  position:relative; } 
.select-list i{ font-style:normal;width:22px;  height:22px;  position:absolute;  top:1px;  right:1px;  pointer-events:none;padding-left:3px;  display:block!important;  font-weight:normal!important;  color:#666;  z-index:4;  cursor:pointer; line-height:20px; border-left:#d2d2d2 1px solid;
 background:#FFF; font-size:22px; font-weight:normal; background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1}
 .select-list i:before{ content:"\25BE"}
.select-list select:focus{box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);}
.select-list:hover i{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}




.sform label{ display:inline-block; width:65px; vertical-align:top;}
.sform input{ width:207px;}


